// 引入 Express
const express = require("express");
const cors = require("cors");
const app = express();

// 端口号
const PORT = 3000;

// 使用中间件解析 JSON 请求体
app.use(express.json());
app.use(cors());

// 创建一个 GET 请求接口
app.get("/my/test", (req, res) => {
  console.log("被请求了");
  try {
    // 返回一个 JSON 响应
    res.json({
      status: "success",
      message: "请求成功",
      data: {
        info: "这是返回的数据",
      },
    });
  } catch (error) {
    // 错误处理
    console.error("服务器发生错误:", error);
    res.status(500).json({
      status: "error",
      message: "服务器发生错误",
    });
  }
});

// 监听指定端口
app.listen(PORT, () => {
  console.log(`Server is running on http://127.0.0.1:${PORT}`);
});
